【游戏开发】UE4联机渲染swarm agent配置 |
您所在的位置:网站首页 › 3dmax 联机渲染联机的电脑配置高吗 › 【游戏开发】UE4联机渲染swarm agent配置 |
UE4在构建场景光照时,会启动swarm agent进行构建,但如果只用一台电脑会出现构建速度较慢的情况。为了加快编译的效率,需要配置联机渲染。 首先需要注意的是,在UE4中自动打开swarm agent和手动打开swarm agent会用到不同的配置。因此,建议的方法是手动打开swarm agent进行配置(对于所有机器),然后再开UE4。每个swarm agent以及调度器swarm coordinator的可执行文件位置,都在引擎的Engine\Binaries\DotNET下 在官方文档中,有Unreal Swarm配置的例子可以参考。假设你有一台性能强劲的机子,和一台你日常工作但性能一般般的机子。这样可以如下配置: 1、两台机子都必须装UE4(最好同一版本),都会自带swarm agent。两台机子局域网互通(Windows的话,开启网络共享),用主机名就可以访问对方。 2、将性能强劲的机子作为主机。在性能强劲的机子上,打开调度器swarm coordinator以及swarm agent,然后在Settings -> Distribution Settings如下配置: 配置项意义如下: AgentGroupName:agent所属的组 AllowedRemoteAgentGroup:哪些组的agent可以接收自己下发的任务 AllowedRemoteAgentNames:哪些匹配名字的agent可以接收自己下发的任务 AvoidLocalExecution:避免本地执行,优先分发任务到其它Agent。如果任务里某些步骤只能只能本地执行,实测选择true不会跑满核,而选择false会跑满。 CoordinatorRemotingHost:调度器Host(主机名/域名/IP) EnableStandaloneMode:启用独立模式(不下发/接收构建任务)对于主机而言,AgentGroupName和AllowedRemoteAgentGroup可以设置成一样的值UE4Render,表示主机属于UE4Render组,并且从主机下发任务到自己;AllowedRemoteAgentNames填写通配符*表示允许所有机子;AvoidLocalExecution填写默认false即可;CoordinatorRemotingHost填写主机自己在局域网上的名字(保证稳定连上自己即可);EnableStandaloneMode填写false 填写完成之后,在主机的swarm agent上点击Network -> Ping Coordinator,可以在调度器上看到主机的swarm agent 之后需要设置主机swarm agent的性能参数。在Settings -> Developer Settings下,将ShowDevelopMenu选择为true,就能看到DeveloperSettings页签。选中该页签,在Local Performance Settings下,设置LocalJobsDefaultProcessPriority和RemoteJobsDefaultProcessPriority为AboveNormal(最高优先级),然后将LocalJobsDefaultProcessorCount和RemoteJobsDefaultProcessorCount设置为 |
今日新闻 |
点击排行 |
|
推荐新闻 |
图片新闻 |
|
专题文章 |
CopyRight 2018-2019 实验室设备网 版权所有 win10的实时保护怎么永久关闭 |